/* GERAL */

body {
    margin:0px;
    background-image:url(../imagens/background/back.jpg);
    background-repeat:repeat-x;
    text-align:center;
}
.divInputForm{
    padding-top: 5px;
    margin-left: 3px;
}
.th_form{
    padding-top: 5px;
}

.limitador {
    width:970px;
    margin:auto;
    text-align:center;
}

.topo {
    height:40px;
    width:100%;
    display:inline-block;
}

.midiasSociais {
    width:100px;
    display:inline-block;
    float:left;
    margin-top:8px;
}

.menu {
    width:100%;
    height:43px;
    float:left;
    display:inline-block;
    margin-top:0px;
}

.divisor {
    width:100%;
    height:4px;
    float:left;
    display:inline-block;
    background-image:url(../imagens/background/barraDivisora.png);
    background-repeat:no-repeat;
}

.menuSuperior {
    width:540px;
    float:right;
    display:inline-block;
    text-align:right;
    margin-top:8px;
    margin-right:60px;
}

.busca {
    width:100%;
    float:left;
    display:inline-block;
    text-align:right;
    margin-top:20px;
    background-image:url(../imagens/background/fios.png);
    background-position:center bottom;
    background-repeat:no-repeat;
}

.logo {
    width:100%;
    height:190px;
    display:inline-block;
    float:left;
    z-index:10;
    margin-top:-41px;
}

.miolo {
    width:100%;
    margin:5px 0px 0px 0px;
    float:left;
    display:inline-block;
}

.menuBar {
    border-bottom:1px solid rgb(235,235,235);
    width:650px;
    text-align:right;
    padding-bottom:10px;
    display:block;
    float:left;
    margin-top:-10px;
}

.rodape {
    width:100%;
    border-top:1px solid rgb(220,220,220);
    border-bottom:1px solid rgb(220,220,220);
    background-color:rgb(248,248,248);
    margin-top:15px;
    margin-bottom:1px;
    padding-bottom:30px;
    float:left;
    display:inline-block;
    text-align:center;
}

.limitaRodape {
    width:950px;
    display:inline-block;
    margin:auto;
    text-align:center;
}

.posicionaRodape {
    width:auto;
    display:inline-block;
    float:left;
    text-align:left;
    margin-left:20px;
}

.assinatura {
    width:100%;
    float:left;
    display:inline-block;
    background-color:rgb(234,240,208);
    padding:25px 0px;
    text-align:center;
}

.limitaAssinatura {
    width:970px;
    display:inline-block;
    margin:auto;
    text-align:right;
}



/* FONTES */

font {
    font-family:"Trebuchet MS", Arial;
    font-size:1em;
    color:rgb(100,100,100);
    line-height:150%;
}

font.fontMaior {
    font-size:1.3em;
    font-weight:bold;
}

font.fontMenor {
    font-size:0.8em;
}

font.fontBranco {
    color:rgb(255,255,255);
}

font.fontCinza {
    color:rgb(150,150,150);
}

font.fontVerde {
    color:rgb(180,215,10);
}

font.fontDivisor {
    color:rgb(120,170,110);
}

font.fontTitulo {
    display:block;
    font-size:1.3em;
    text-transform:uppercase;
    color:rgb(180,215,10);
}

font.blockComentar {
    display:block;
    background-color:rgb(180,215,10);
    color:rgb(255,255,255);
    padding:3px 0px;
    text-align:center;
    font-size:1em;
    font-weight:bold;
    text-transform:uppercase;
}

font.blockIntegrantes {
    display:block;
    border:1px solid rgb(235,235,235);
    color:rgb(180,215,10);
    font-weight:bold;
    padding:5px 0px;
    text-align:center;
}

.caixaAlta {
    text-transform:uppercase;
}

p {
    text-align:justify;
}

h1 {
    font-family:"Trebuchet MS", Arial;
    color:rgb(50,130,30);
    font-size:2em;
    font-weight:bold;
    line-height:100%;
}

h2 {
    font-family:"Trebuchet MS", Arial;
    color:rgb(180,215,10);
    font-size:1.4em;
    font-weight:bold;
    line-height:100%;
} 


/* FORMULÁRIOS */

ul.ulGeral {
    margin-top:20px;
    display:inline-block;
    margin-right:35px;
}

input {
    font-family:"Trebuchet MS", Arial;
    font-size:0.9em;
    padding:1px;
    color:rgb(100,100,100);
    margin-bottom:1px;
}

label {
    display:block;
}

li.liGeral {
    list-style-type:disc;
    text-align:left;
    color:rgb(180,215,10);
    font-weight:bold;
    padding:8px 0px;
}

li.liRodape {
    list-style-type:circle;
    margin-top:30px;
    display:inline-block;
    margin-right:50px;	
}

fieldset {
    border:0px;
    width:100%;
    text-align:left;
}



/* LINKS */

a:link, a:active, a:visited {font-family:"Trebuchet MS", Arial; font-size:1em; color:rgb(50,130,30); font-weight:bold; text-decoration:none}
a:hover {color:rgb(100,100,100); text-decoration:underline}

a.linkEnquetes:link, a.linkEnquetes:active, a.linkEnquetes:visited {background-color:rgb(180,215,10); padding:3px; color:rgb(255,255,255)}
a.linkEnquetes:hover {text-decoration:none}

a.linkMedio:link, a.linkMedio:active, a.linkMedio:visited {font-size:1.2em; line-height:115%; display:block; margin:3px 0px;}

a.linkBranco:link, a.linkBranco:active, a.linkBranco:visited {color:rgb(255,255,255)}
a.linkBranco:hover {color:rgb(180,215,10); text-decoration:none}

a.linkCinza:link, a.linkCinza:active, a.linkCinza:visited {font-size:0.8em; color:rgb(150,150,150); font-family:Arial, Helvetica}
a.linkCinza:hover {color:rgb(180,215,10)}

a.linkVerde:link, a.linkVerde:active, a.linkVerde:visited {color:rgb(180,215,10)}
a.linkVerde:hover {color:rgb(100,100,100)}

a.linkAcessoRapido:link, a.linkAcessoRapido:active, a.linkAcessoRapido:visited {border-bottom:1px dotted #CCC; width:100%; display:block; background-image:url(../imagens/icones/setaAcesso.png); background-repeat:no-repeat; background-position:left; padding:5px 0px}
a.linkAcessoRapido:hover {background-color:rgb(170,205,0); color:rgb(255,255,255); text-decoration:none}

a.linkNoticias:link, a.linkNoticias:active, a.linkNoticias:visited {border-bottom:1px dotted #CCC; width:100%; display:block; background-repeat:no-repeat; background-position:left; padding:5px 0px}
a.linkNoticias:hover {color:rgb(180,215,10); text-decoration:none}

a.linkCaixas:link, a.linkCaixas:active, a.linkCaixas:visited {color:rgb(180,215,10); display:block; text-align:right; margin-bottom:13px;}
a.linkCaixas:hover {color:rgb(100,100,100)}

a.linkDestaque:link, a.linkDestaque:active, a.linkDestaque:visited {font-size:2.2em; line-height:115%; margin-bottom:10px; letter-spacing:-0.03em; display:block}
a.linkDestaque:hover {color:rgb(180,215,10); text-decoration:none}

a.linkEdital:link, a.linkEdital:active, a.linkEdital:visited {border-radius:0.5em; box-shadow:rgb(220,220,220) 0.1em 0.1em 0.1em; background-color:rgb(245,249,227); padding:10px; display:inline-block; text-align:center; width:100px; margin:10px 1px;}
a.linkEdital:hover {background-color:rgb(240,240,240); text-decoration:none}


a.linkPaginacao:link , a.linkPaginacao:active , a.linkPaginacao:visited {font-family:"Trebuchet MS", Arial; font-size:12px; color:rgb(255,255,255); padding:2px 12px 2px 12px; background-color:rgb(162,194,6); text-decoration:none; margin-right: -2px; margin-top:15px}
a.linkPaginacao:hover {background-color:rgb(140,185,210)}


/************ Mensagens Form **************/
.errors, .error, .notice, .success {padding:1em; border:2px solid #ddd;margin: 0px}
.errors, .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.errors a, .error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.errors li {
    margin-left: 1em;
}

/* Mensagens de erro */


.errors li {
    color:#000;
    margin-bottom:-5px;
    margin-top:-5px;
    list-style-type:none;
}


/***************** ADGallery **************/
.ad-image-description{
    background-color: rgb(180, 215, 10);
}


.buttonModern 
{
    background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #666666;
    font-family: Arial,Calibri,Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    margin-right: 10px;
    margin-top: 10px;
    min-width: 50px;
    text-decoration: none;
    vertical-align: middle;
    padding: 3px;
}

.buttonModern:hover {
    background-color: #F8F8F8;
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    cursor: pointer;
    padding: 3px;
}
.buttonModern:focus {
    border: 1px solid #4D90FE;
}